package com.beauty.product.repository;

import com.beauty.product.entity.ProductAttribute;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ProductAttributeRepository extends JpaRepository<ProductAttribute, Long> {
    
    List<ProductAttribute> findByProductId(String productId);
    
    List<ProductAttribute> findByProductIdOrderBySort(String productId);
    
    List<ProductAttribute> findByProductIdAndIsVisible(String productId, Boolean isVisible);
    
    List<ProductAttribute> findByProductIdAndIsSearchable(String productId, Boolean isSearchable);
    
    void deleteByProductId(String productId);
}